package com.tong.lib_base.ft_login.service;

import android.content.Context;

import com.alibaba.android.arouter.facade.template.IProvider;
import com.tong.lib_base.ft_login.model.UserBean;

/**
 * @author: liuzhitong
 * date:2022/2/18
 * description:Login模块对外提供的所有功能，（暴露给外部）
 * 被调用方
 */
public interface LoginService extends IProvider {
    /**
     * 获取用户信息
     * @return UserBean
     */
    UserBean getUserInfo();

    /**
     * 移除用户
     */
    void removeUser();

    /**
     * 是否登录
     * @return boolean
     */
    boolean hasLogin();

    /**
     * 登录接口
     * @param context
     */
    void login(Context context,String param);
}
